#include <iostream> // 定义头文件，包含程序中必须或有用的信息，
using namespace std; // 告诉编译器使用 std 命名空间

static int count;

int main() // 程序开始执行
{
  // cout << "hello, world" << endl; // => hello, world
  cout << "hello, world"; // => hello, world%
  return 0;
}

// NOTE: 编译方式：
// gcc main.cpp -lstdc++ -o main
// g++ helloworld.cpp
// g++ helloworld.cpp -o helloworld

// NOTE: 多个 C++ 代码文件，生成一个可执行的文件
//  g++ runoob1.cpp runoob2.cpp -o runoob

// NOTE: 使用 C++11 来编译 main.cpp
// g++ -g -Wall -std=c++11 main.cpp
// -g : 生成调试信息。GNU 调试器可利用该信息。
// -o: 指定文件输出
// -Wall： 生成所有警告信息。
// -w: 不生成警告信息

// 内置类型
/*
  bool, char, int, float, double, void(无类型), wchar_t(宽字符型)
  wchar_t => typedef short int wchar_t;
 */


